package com.example.smartlearning.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.example.smartlearning.entity.GuanZhuEntity;
import com.example.smartlearning.entity.GuanZhuTieZiEntity;

import java.util.List;

public interface GuanZhuDao extends BaseMapper<GuanZhuEntity> {
    //关注模块

    /**
     * 查询当前登录账号的所有关注
     * @param id 登录id
     * @return 返回
     */
    List<GuanZhuTieZiEntity> selectAllById(int id);

    /**
     * 新增关注
     * @param userId 当前用户id
     * @param id 被关注者id
     * @return 返回
     */
    int addNew(int userId,int id);

    /**
     * 取消关注
     * @param userId 当前用户id
     * @param id 要取消关注的id
     * @return 返回
     */
    int cancelById(int userId,int id);




}
